#ifndef DATABASE_PROVIDER_H
#define DATABASE_PROVIDER_H

#include <QObject>
#include <QString>

class DataBaseProvider:public QObject
{
    Q_OBJECT
  //  Q_PROPERTY( int interval READ interval WRITE setInterval NOTIFY intervalChanged )
    Q_PROPERTY( int interval READ interval WRITE setInterval NOTIFY intervalChanged )

    Q_PROPERTY(QString  que READ que WRITE setQue NOTIFY queChanged)
private:
   // static DataBaseProvider * dataBaseProvider;
    //
    QString re;

 public:
     explicit DataBaseProvider( QObject* parent = 0 );
 //   DataBaseProvider * getInstance();
//    QString getDatabase(){
//        return "aa";
//    }
//    void setResure( QString re){
//        this->re=re;
//      //       emit resureChanged();
//    }

//    QString resure(){
//        return "aa";
//    }

//    void aa(int);
//signals:
//    void out();
//    void resureChanged(){

//    }

//    void ch()
    void setInterval( int msec );
    void setQue(QString);
    QString que();
    int interval();
    void aa(int);
signals:
    void out();
    void intervalChanged();
    void ch();
    void timestart();
    void queChanged();


};

#endif // DATABASE_PROVIDER_H
